body {
  background: #F8F9FB;
}
.top_header {
  position: absolute;
}
.top_header .nav a {
  color: #ffffff;
  text-decoration: none;
}
.top_header .login_reg a:nth-child(1) {
  color: #ffffff;
  border: 1px solid #d1d1d1 !important;
}
.top_header .login_reg a:nth-child(2) {
  color: #ffffff;
}
.active {
  color: #fff !important;
  border-bottom: 3px solid #fff !important;
}
.Backboard {
  width: 100%;
  height: 360px;
  background-color: black;
}
.Backboard .introduce_box {
  width: 1200px;
  height: 290px;
  background-color: #fff;
  margin: auto;
  display: flex;
  position: relative;
  top: 215px;
}
.Backboard .introduce_box .introduce_left {
  width: 600px;
  height: 100%;
  background-color: white;
  padding: 49px 0px 0px 49px;
}
.Backboard .introduce_box .introduce_left h1 {
  font-size: 24px;
}
.Backboard .introduce_box .introduce_left p {
  width: 484px;
  font-size: 14px;
  color: #666;
  line-height: 24px;
  display: -webkit-box !important;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.Backboard .introduce_box .introduce_rigth {
  width: 600px;
  height: 100%;
}
.Backboard .introduce_box .introduce_rigth img {
  width: 600px;
  height: 100%;
  object-fit: cover;
}
.intro_cont {
  width: 1100px;
  margin: 145px auto;
}
.intro_cont .intro_a {
  padding-top: 80px;
}
.intro_cont .intro_titlt {
  font-size: 14px;
  color: #181818;
  line-height: 24px;
  margin-top: 22px;
}
.intro_cont .intro_we {
  width: 100%;
  height: 30px;
  line-height: 30px;
  text-align: right;
  margin-top: 20px;
}
.intro_cont .intro_we i {
  background-color: #1271ef;
  width: 14px;
  height: 4px;
  display: inline-block;
}
.intro_cont .intro_we span {
  text-align: right;
  font-size: 12px;
}
.intro_cont .profit {
  font-size: 30px;
  margin-top: 50px;
}
.intro_cont .intro_img {
  margin: 70px 0px;
}
.intro_cont .intro_img img {
  width: 100%;
  height: 618px;
}
footer {
  background: #fff;
}
